﻿/*
 * @Autor: PK
 * @Date: 2021/12/03 11:02:22
 */

using System.Collections.Generic;
using ShkSimulation.core.template;

namespace ShkSimulation.core.optimization.extractor {
	
	public interface NamedDecisionVariableExtractor: DecisionVariableExtractor {
		
		Dictionary<string, double> ExtractNamedDecisionVariables(NetworkInputData inputData);
		
		NetworkInputData CloneThenInjectNamedDecisionVariables(NetworkInputData inputData, Dictionary<string, double> decisionVariables);
		
	}
}